POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGA AS MSG <.APAGADAS> GERADAS PELO SCRIPT delete_all_u
Publicado por Alessandro Dias 17/05/2005
[ Hits: 2.051 ]
Esse script apaga as mensagens .apagadas que foram geradas pelo script delete_all_users_date_90.sh. Esse script é executado semanalmente.
#!/bin/sh # # Autor: Alessandro Dias # # Exclui os arquivos <USUARIO.apagadas> da pasta /var/mail/ # qdo 80% da capacidade da partição /var é utilizado. # DF=`df | grep "/var"` CAPACIDADE=`echo $DF | cut -d " " -f 2` USADO=`echo $DF | cut -d " " -f 3` USADO_TMP=`expr $USADO \* 100` USO=`expr $USADO_TMP / $CAPACIDADE` echo "Capacidade=$CAPACIDADE" echo "Utilizado=$USADO" echo "uso=$USO %" if [ "$USO" -ge 80 ]; then echo -e "\nSua utilização chegou a mais de 80%:\n" echo "Limpando o disco..." # varre a lista k=24 # pula usuarios do sistema USERNAME="teste" # inicializa USERNAME TODOS=`cat /etc/passwd | cut -d : -f 1` while [ "$USERNAME" != "" ]; do USERNAME=`echo $TODOS |cut -d " " -f $k` GRUPO=`groups $USERNAME |cut -d " " -f 3` if [ "$GRUPO" = "popusers" ]; then echo "Mensagens antigas de $USERNAME" rm -f /var/mail/*.apagadas rm -f /home/$USERNAME/mail/*.apagadas fi k=`expr $k \+ 1` done echo -e "\nFeito!" fi
Crackear rede WIFI - Script para testes de segurança em redes Wifi - wpa e wpa2 com wordlist
Instalador de Código Fonte - Linha de Comando
Bash script para converter decimal para hexadecimal mole!
UNIX - Alerta de espaço em disco via e-mail
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (9)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)